﻿//using mfRCF.Core;
//using Microsoft.VisualStudio.TestTools.UnitTesting;
//using System;
//using System.Threading;

//namespace mfRCF.Core.Test
//{
    
    
//    /// <summary>
//    ///This is a test class for mfRcfTest and is intended
//    ///to contain all mfRcfTest Unit Tests
//    ///</summary>
//    [TestClass()]
//    public class mfRcfTest
//    {


//        private TestContext testContextInstance;

//        /// <summary>
//        ///Gets or sets the test context which provides
//        ///information about and functionality for the current test run.
//        ///</summary>
//        public TestContext TestContext
//        {
//            get
//            {
//                return testContextInstance;
//            }
//            set
//            {
//                testContextInstance = value;
//            }
//        }

//        #region Additional test attributes
//        // 
//        //You can use the following additional attributes as you write your tests:
//        //
//        //Use ClassInitialize to run code before running the first test in the class
//        //[ClassInitialize()]
//        //public static void MyClassInitialize(TestContext testContext)
//        //{
//        //}
//        //
//        //Use ClassCleanup to run code after all tests in a class have run
//        //[ClassCleanup()]
//        //public static void MyClassCleanup()
//        //{
//        //}
//        //
//        //Use TestInitialize to run code before running each test
//        //[TestInitialize()]
//        //public void MyTestInitialize()
//        //{
//        //}
//        //
//        //Use TestCleanup to run code after each test has run
//        //[TestCleanup()]
//        //public void MyTestCleanup()
//        //{
//        //}
//        //
//        #endregion


//        /// <summary>
//        ///A test for mfRcf Constructor
//        ///</summary>
//        [TestMethod()]
//        [DeploymentItem("mfRCF.Core.dll")]
//        public void mfRcfConstructorTest()
//        {
//            mfRcf_Accessor target = new mfRcf_Accessor();
//            Assert.Inconclusive("TODO: Implement code to verify target");
//        }

//        /// <summary>
//        ///A test for AssertIfPlattformProviderIsInvalid
//        ///</summary>
//        [TestMethod()]
//        [DeploymentItem("mfRCF.Core.dll")]
//        public void AssertIfPlattformProviderIsInvalidTest()
//        {
//            mfIRcfPlattformProvider value = null; // TODO: Initialize to an appropriate value
//            mfRcf_Accessor.AssertIfPlattformProviderIsInvalid(value);
//            Assert.Inconclusive("A method that does not return a value cannot be verified.");
//        }

//        /// <summary>
//        ///A test for HandleHttpRequestsAsync
//        ///</summary>
//        [TestMethod()]
//        [DeploymentItem("mfRCF.Core.dll")]
//        public void HandleHttpRequestsAsyncTest()
//        {
//            mfRcf_Accessor target = new mfRcf_Accessor(); // TODO: Initialize to an appropriate value
//            target.HandleHttpRequestsAsync();
//            Assert.Inconclusive("A method that does not return a value cannot be verified.");
//        }

//        /// <summary>
//        ///A test for Start
//        ///</summary>
//        [TestMethod()]
//        public void StartTest()
//        {
//            mfRcf_Accessor target = new mfRcf_Accessor(); // TODO: Initialize to an appropriate value
//            target.Start();
//            Assert.Inconclusive("A method that does not return a value cannot be verified.");
//        }

//        /// <summary>
//        ///A test for Stop
//        ///</summary>
//        [TestMethod()]
//        public void StopTest()
//        {
//            mfRcf_Accessor target = new mfRcf_Accessor(); // TODO: Initialize to an appropriate value
//            target.Stop();
//            Assert.Inconclusive("A method that does not return a value cannot be verified.");
//        }

//        /// <summary>
//        ///A test for Commands
//        ///</summary>
//        [TestMethod()]
//        [DeploymentItem("mfRCF.Core.dll")]
//        public void CommandsTest()
//        {
//            mfRcf_Accessor target = new mfRcf_Accessor(); // TODO: Initialize to an appropriate value
//            mfRcfCommandCollection expected = null; // TODO: Initialize to an appropriate value
//            mfRcfCommandCollection actual;
//            target.Commands = expected;
//            actual = target.Commands;
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for HttpThread
//        ///</summary>
//        [TestMethod()]
//        [DeploymentItem("mfRCF.Core.dll")]
//        public void HttpThreadTest()
//        {
//            mfRcf_Accessor target = new mfRcf_Accessor(); // TODO: Initialize to an appropriate value
//            Thread expected = null; // TODO: Initialize to an appropriate value
//            Thread actual;
//            target.HttpThread = expected;
//            actual = target.HttpThread;
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for HttpThreadStopRequested
//        ///</summary>
//        [TestMethod()]
//        [DeploymentItem("mfRCF.Core.dll")]
//        public void HttpThreadStopRequestedTest()
//        {
//            mfRcf_Accessor target = new mfRcf_Accessor(); // TODO: Initialize to an appropriate value
//            bool expected = false; // TODO: Initialize to an appropriate value
//            bool actual;
//            target.HttpThreadStopRequested = expected;
//            actual = target.HttpThreadStopRequested;
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for Instance
//        ///</summary>
//        [TestMethod()]
//        public void InstanceTest()
//        {
//            mfRcf actual;
//            actual = mfRcf.Instance;
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }

//        /// <summary>
//        ///A test for PlattformProvider
//        ///</summary>
//        [TestMethod()]
//        public void PlattformProviderTest()
//        {
//            mfRcf_Accessor target = new mfRcf_Accessor(); // TODO: Initialize to an appropriate value
//            mfIRcfPlattformProvider expected = null; // TODO: Initialize to an appropriate value
//            mfIRcfPlattformProvider actual;
//            target.PlattformProvider = expected;
//            actual = target.PlattformProvider;
//            Assert.AreEqual(expected, actual);
//            Assert.Inconclusive("Verify the correctness of this test method.");
//        }
//    }
//}
